150866
15463
183988
362620
12410
851976
654315
998808
664317
129325
196611
268235
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1695196
1641471